package br.com.linkcom.sined.geral.bean;

import javax.persistence.Entity;
import javax.persistence.FetchType;
import javax.persistence.Id;
import javax.persistence.JoinColumn;
import javax.persistence.ManyToOne;

@Entity
public class Usuariopapel {

	protected Integer cdusuariopapel;
	protected Usuario usuario;
	protected Papel papel;

	@Id
	public Integer getCdusuariopapel() {
		return cdusuariopapel;
	}
	@ManyToOne(fetch=FetchType.LAZY)
	@JoinColumn(name="cdusuario")
	public Usuario getUsuario() {
		return usuario;
	}
	@ManyToOne(fetch=FetchType.LAZY)
	@JoinColumn(name="cdpapel")
	public Papel getPapel() {
		return papel;
	}
	
	public void setCdusuariopapel(Integer cdusuariopapel) {
		this.cdusuariopapel = cdusuariopapel;
	}
	public void setUsuario(Usuario usuario) {
		this.usuario = usuario;
	}	
	public void setPapel(Papel papel) {
		this.papel = papel;
	}
}